light powered - French English Dictionary